package com.houger.ddd.seckill.facade;

import com.houger.ddd.common.utils.R;
import com.houger.ddd.seckill.controller.request.ActivityRequest;
import com.houger.ddd.seckill.controller.vo.QueryActivityDetailResponse;

/**
 * @author Houger.
 * @date 2024年05月16日 17:58.
 */
public interface ActivityAdminFacade {

    /**
     * 创建活动
     */
    R<String> save(ActivityRequest request) throws Exception;

    QueryActivityDetailResponse queryDetail(Long id);

    R<String> enable(Long id);
}
